<?php

$_CLASS['campagneCLS'] = "class_php/campagneCLS.php";


class campagneAnagrafica extends Module
{
	var $socket = 0;
	var $analyzeArray = 1;
	var $analyzeError = 1;
	var $connDB = 1;
	var $func = 1;
	var $funcDB = 0;
	var $sqlFunc = 1;
	var $request = array();
	var $smarty = 1;
	var $session = array();
	var $impBase = array();
	var $fldError = array();
	var $usrError = array();
	var $sysError = array();
	var $usrInfo = array();
	var $usrInfoFuncJS = '';
	var $usrInfoValueBtn = '';
	var $extClass = array();
	var $appLog = 1;
	var $lastPageNo = 0;
	var $menu = 1;
	var $security = 1;
	
	function start()
	{
		//print_r($this->session);
// 		if (!isset ($this->request["saveChiamataExit"]))  $this->request["saveChiamataExit"] = 'N';
// 		
// 		
// 		if ( $this->request["save"] == "S" )
// 		{
// 			$appNoteOp = $this->request["noteOperatore"];
// 			
// 			$this->checkVariazioneContatti();
// 		
// 			$this->request["noteOperatore"] = $appNoteOp;
// 			$this->request["noteOperatore"] = str_replace("'","\'", $this->request["noteOperatore"]);
// 			$this->request["noteCliente"] = str_replace("'","\'", $this->request["noteCliente"]);
// 			
// 			switch ($this->request["saveType"]) 
// 			{
// 				case "APPUNTAMENTO":
// 					if ( $this->unicefCLS->saveAppuntamento($this->request["dataAppuntamento"],$this->request["oraAppuntamento"]) )
// 					{
// 						$this->session["idLista"] = "";
// 						$this->session["chiamataId"] = "";
// 						$this->usrMsg[] = "L'appuntamento è stato salvato correttamente";
// 					}
// 					else 
// 					{
// 						$this->sysError[] = "Impossibile salvare l'appuntamento";
// 						$this->request["save"] = "";    
// 					}
// 					break;
// 				case "UPGRADE":
// 					$this->request["donazioneOneOff"] = "NO";
// 					if ( $this->unicefCLS->saveEsitoChiamata($this->request["idEsito"]) )
// 					{
// 						if ( $this->unicefCLS->saveUpgradePledge() )
// 						{
// 							$this->session["idLista"] = "";
// 							$this->session["chiamataId"] = "";
// 					
// // 							if ($this->request["donazioneOneOff"] == "SI")
// // 							{
// // 								if ( $this->unicefCLS->saveAltriDati($this->request["idEsito"],$this->request["dataPrelievoOneOff"]) )
// // 								{
// // 									$this->usrMsg[] = "Operazione eseguita correttamente";
// // 								
// // 								}
// // 							}
// // 							else 
// // 							{
// 								$this->usrMsg[] = "Operazione eseguita correttamente";
// // 							}
// 							
// 							
// 						}
// 					}
// 					else 
// 					{
// 						$this->sysError[] = "Impossibile eseguire l'operazione";
// 						$this->request["save"] = "";    
// 					}
// 					break;
// 				case "ALTRO":
// 					
// // 					foreach( $this->request["altriEsiti"] as $key => $val)
// // 					{
// // 						if ($val == 1 || $val == 2 || $val == 3 || $val == 5 || $val == 6 || $val == 103 || $val == 115) 
// // 						{
// // 							$this->session["idLista"] = "";
// // 							$this->session["chiamataId"] = "";
// // 							$this->request["save"] = "S";
// // 							break;
// // 						}
// // 						else 
// // 						{
// // 							$this->request["save"] = "";  
// // 						}
// // 					}
// 
// 					
// 					if ( $this->unicefCLS->saveEsitoChiamata($this->request["idEsito"]) )
// 					{
// 						if ( $this->unicefCLS->saveEsitoChiamataUnicef() )
// 						{
// // 							print_r($this->request["altriEsiti"]);
// // 							exit;
// 							foreach( $this->request["altriEsiti"] as $key => $val)
// 							{
// 								if ($val == 1 || $val == 2 || $val == 3 || $val == 5 || $val == 6 || $val == 103 || $val == 115) 
// 								{
// 									$this->session["idLista"] = "";
// 									$this->session["chiamataId"] = "";
// 									$this->request["save"] = "S";
// 									break;
// 								}
// 								else 
// 								{
// 									$this->request["save"] = "";  
// 								}
// 							}
// 
// 							
// // 							if ($this->request["idEsito"] == 101)
// // 							{	
// // 								
// // 								if ( $this->unicefCLS->saveAltriDati($this->request["idEsito"],$this->request["dataDecesso"]) )
// // 								{
// // 									$this->usrMsg[] = "Operazione eseguita correttamente";
// // 								
// // 								}
// // 							}
// // 							else 
// // 							{	
// // 								if ( $this->unicefCLS->saveAltriDati($this->request["idEsito"],'') )
// // 								{
// // 									$this->usrMsg[] = "Operazione eseguita correttamente";
// // 								
// // 								}
// // 							}
// 							
// 						
// // 							if ( $this->request["idEsito"] == 1 || $this->request["idEsito"] == 2 ||$this->request["idEsito"] == 3 ||
// // 								$this->request["idEsito"] == 5 || $this->request["idEsito"] == 6 || $this->request["idEsito"] == 103 || $this->request["idEsito"] == 115) 
// // 							{
// // 								$this->session["idLista"] = "";
// // 								$this->session["chiamataId"] = "";
// // 							
// // 							}
// // 							else 
// // 							{
// // 								$this->request["save"] = "";  
// // 							}
// 						}  
// 						else
// 						{
// 							$this->sysError[] = "Impossibile eseguire l'operazione";
// 							return;
// 						}
// 					}
// 					else 
// 					{
// 						$this->sysError[] = "Impossibile eseguire l'operazione";
// 						$this->request["save"] = "";    
// 					}
// 					$this->request["saveChiamataExit"] = 'S';
// 					break;
// 				
// 				default:
// 					break;
// 			}
// 
// 			if ($this->request["noteCliente"] != "")
// 			{
// 				if ( $this->unicefCLS->saveNoteSostenitore() )
// 				{
// 					$this->usrMsg[] = "Operazione eseguita correttamente";
// 				
// 				}
// 			}
// 		}
// 
// 
// 		$this->unicefCLS->loadProfessioniUnicef();
// 		$this->unicefCLS->loadCategorieAnagraficaUnicef();
// 		$this->unicefCLS->loadAskLevel();
// 		$this->unicefCLS->loadPeriodicita();
// 		$this->unicefCLS->loadMezziPagamento();
// 		$this->unicefCLS->loadEsitiChiamata();
// 		$this->unicefCLS->loadTipoCarta();
// 		$this->unicefCLS->loadOperatori();
// 	
// 		$this->fillValue("operatoreLS|nominativoOperatoreLS", $this->request);
// 
		if ($this->session["idLista"] != "" )
		{
			$this->campagneCLS->loadAnagraficaContatto($this->session["idLista"]);
// 			if (!$arrayAna['idAnagraficaUnicef']) $this->usrError[] = "Questo contatto non ha nessun'anagrafica caricata!";
		}	

		$this->fillValue("anaCampo|anaValore", $this->request);
		$this->fillValue("idLista|chiamataId|idCampagna|operatore", $this->session);

// 		
// 		
// 		$this->fillValue("idContaqAnagraficaDatiUnicef|numOrdineAdes|importoRata|periodicitaRata|codiceCampagna|codiceLotto|mezzoPagamentoCod", $arrayAnaDati);
// 		$this->fillValue("mezzoPagamento|ridIntestatarioConto|ridCodiceFiscale|ridCoordinateBancarie|ridBanca|ccTitolareCarta|ccTipoCarta|ccNumeroCarta", $arrayAnaDati);
// 		$this->fillValue("ccScadenzaCarta|dataProssimaRata|dataPrimaAdesione|intestazione|intestazioneLettera", $arrayAnaDati);
// 
// 		$this->fillValue("idProfessioneUnicefLS|codiceProfessioneLS|descrizioneProfessioneLS", $this->request);
// 		$this->fillValue("idCategoriaAnagraficaUnicefLS|codiceAnagraficaLS|descrizioneAnagraficaLS", $this->request);
// 		$this->fillValue("idContaqAskLevelUnicefLS|importoRataLS|cadenzaRataLS|ask1LS|ask2LS", $this->request);
// 		$this->fillValue("idMezziPagamentoUnicefLS|codiceMezziPagamentoLS|descrizioneMezziPagamentoLS", $this->request);
// 		$this->fillValue("idPeriodicitaUnicefLS|codicePeriodicitaLS|descrizionePeriodicitaLS", $this->request);
// 		$this->fillValue("codiceEsitiLS|descrizioneEsitiLS", $this->request);
// 		$this->fillValue("codiceCartaLS|descrizioneCartaLS", $this->request);
// 	
// 		$this->request["todayDate"] = date ("d/m/Y");
// 		$this->fillValue("chiamataId|idCampagna|operatore", $this->session);
// 		$this->fillValue("typeList|todayDate|noteOperatore", $this->request);
// 		
// 		$this->fillValue("askLevel1|askLevel2|periodicitaPagamento|saveChiamataExit", $this->request);
// 		
		//print  $this->request["typeList"];
	}

	
	function show()
	{		
		//$this->smarty->assign("ajax","yes");
	
		$this->smarty->assign("mod","campagne");
		$this->smarty->assign("do","campagneAnagrafica");
		$this->smarty->assign("page","home");

		$this->smarty->display($this->session["ruolo"]."/campagne/campagneAnagrafica.tpl.html");
	}
}

?> 
 
 
